#ifndef HEAVYDUTYSUPERCOLLIDINGSUPERBUTTONDEVICECONTROLLER_H
#define HEAVYDUTYSUPERCOLLIDINGSUPERBUTTONDEVICECONTROLLER_H
#include "IButtonHAL.h"
#include "EventAggregator.h"

class HeavyDutySuperCollidingSuperButtonDeviceController
{
    public:
        HeavyDutySuperCollidingSuperButtonDeviceController(IButtonHAL *HAL);
		EventAggregator *onStartPressed;
		EventAggregator *onSelectProgram;
    protected:
    private:
		IButtonHAL *HAL;
        int currentProgram;
};

#endif // HEAVYDUTYSUPERCOLLIDINGSUPERBUTTONDEVICECONTROLLER_H
